temporary parasite - German English Dictionary